package day0211;

import java.util.Scanner;

//猜数字的小案例：
//1.生成一个随机数
//2.循环输入答案
public class Test5 {
    public static void main(String[] args) {
        //1.用Scanner输入的整数来控制循环次数
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个表示字符数的整数(3到5之间)：");
        int end=sc.nextInt();
        //2.定义sum变量同来将每个字母连接到sum中。
        String sum="";
        for (int i = 0; i < end ; i++) {
            //3.生成随机字母  和 sum相拼接。
            int type=(int)(Math.random()*3);//0,1,2
            String num1="";
            if(type==0){//先将生成的随机小数转为整数，然后将整数转化为字符字符， 然后再转化为字符串类型
                num1=  (char)(65+ (int)(Math.random()*26))+"";  //生成一个随机的大写字母
            }else if(type==1){
                num1=  (char)(97+ (int)(Math.random()*26))+"";  //生成一个随机的大写字母
            }else{
                num1=  (int)(Math.random()*9)+"";  //生成一个随机的大写字母
            }
            sum =sum+num1;
        }
        System.out.println(sum);//打印sum中的结果。
    }
}















